数据抽象

  模块化是一切成功的大型程序的一个最基本特征。它也将是贯穿本书中所有有关设计的讨论的一个中心。然而,像前面所描述的那种模块形式,对于清晰地表示复杂的系统而言还是不够的。在这里,我将先展示一种使用模块的方式,用以提供一种用户定义类型的形式,而后再说明如何通过直接定义用户定义类型,以便克服此方式中的各种缺陷。

🔚